/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.mindbox.mueblesalpes.presentacion.sesion;

import com.mindbox.mueblesalpes.negocio.entity.Cliente;
import com.mindbox.mueblesalpes.negocio.entity.Compra;
import com.mindbox.mueblesalpes.negocio.entity.Mueble;
import com.mindbox.mueblesalpes.negocio.entity.Usuario;
import com.mindbox.mueblesalpes.negocio.entity.Venta;
import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author Jaimoto
 */
public class SessionInfo {

    private Usuario usuario;
    private Cliente cliente;
    private Mueble muebleSeleccionado;
    /**
     * Carrito de compras.
     */
    private List<Compra> carritoCompras;

    private Venta venta;

    public SessionInfo() {
        this(null, null);
    }

    public SessionInfo(Usuario usuario, Cliente cliente) {
        this.usuario = usuario;
        this.cliente = cliente;
        this.carritoCompras = new ArrayList<Compra>();
    }

    public Cliente getCliente() {
        return cliente;
    }

    public void setCliente(Cliente cliente) {
        this.cliente = cliente;
    }

    public Usuario getUsuario() {
        return usuario;
    }

    public void setUsuario(Usuario usuario) {
        this.usuario = usuario;
    }

    public Mueble getMuebleSeleccionado() {
        return muebleSeleccionado;
    }

    public void setMuebleSeleccionado(Mueble muebleSeleccionado) {
        this.muebleSeleccionado = muebleSeleccionado;
    }

    public List<Compra> getCarritoCompras() {
        return carritoCompras;
    }

    public void setCarritoCompras(List<Compra> carritoCompras) {
        this.carritoCompras = carritoCompras;
    }

    public Venta getVenta() {
        return venta;
    }

    public void setVenta(Venta venta) {
        this.venta = venta;
    }
}